package com.scpii.universal.pns.service;

import java.util.List;

import com.scpii.universal.pns.dto.ClientUserDto;
import com.scpii.universal.pns.entity.PnsMessages;

public interface PnsMessageV2Service extends PnsBaseService<PnsMessages, Long> {

	public List<PnsMessages> getPushManageInit(Integer appId, Integer pageNo,
			Integer pageSize);

	public Integer getPushManageInitCount(Integer appId);

	public void removeMessage(Long messageId);

	public void save(PnsMessages pnsMessages, Boolean allPicker,
			List<Long> ckUserBox, Integer appId, ClientUserDto condition);

	public void updateMessages(PnsMessages persistMessages);
}
